home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 22 / PC Actual CD 22.iso / linux / xfree86 / DOC / README.Mach32 < prev    next >
Encoding:
Text File  |  1998-01-07  |  5.4 KB  |  397 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                Notes for Mach32 X Server
  11.  
  12.              Bryan Feir (jenora@istar.ca)
  13.  
  14.                   2 July 1997
  15.  
  16.  
  17.  
  18. 1.  Supported Cards, RAMDACs, and Bits Per Pixel
  19.  
  20. The base support in the Mach32 X server is for 8 bpp, with a dot clock of up to
  21. 80 MHz.  At present 15/16 bpp is supported on only three of the many RAMDACs;
  22. however those three cover the most commonly sold cards.
  23.  
  24.       RAMDAC      Max Dot Clock   BPP    Max Resolution     Video RAM Required
  25.      --------      -------------   ---    --------------     ------------------
  26.      Default           80MHz       8      1280x1024i        2Mb
  27.      Default           80MHz       8      1024x768        1Mb
  28.  
  29.      ATI68875          135MHz       8      1280x1024        2Mb
  30.      ATI68875           80MHz      16      1024x768        2Mb
  31.  
  32.      AT&T20C49x        80MHz       8      1024x768        1Mb
  33.      AT&T20C49x        40MHz      16       800x600        2Mb
  34.  
  35.      BT481           80MHz       8      1024x768        1Mb
  36.      BT481           40MHz      16       800x600        2Mb
  37.  
  38. The RAMDAC is reported when you run the Mach32 X server with the "-probeonly"
  39. command line option, or can be specified in the XF86Config file.
  40.  
  41. The ATI68875 (or the TLC34075) is used on the Graphics Ultra + and the Graphics
  42. Ultra Pro.  The Brooktree 481 is used on most Graphics Wonder cards.  The
  43. AT&T20C491 is used on many of the OEM cards that are built into component sys-
  44. tems.
  45.  
  46. The BIOS detection unfortunately lumps the BT481 and the AT&T20C49x together,
  47. while they require different configuration controls in 16 bit mode.  SuperProbe
  48. can tell the difference, and will report which it finds.  In the server itself,
  49. the BT481 is considered the default value.  If you have an AT&TC49x RAMDAC on
  50. your card you will have to include the Ramdac entry in the XF86Config file as
  51. below.
  52.  
  53.  
  54. 2.  XF86Config options
  55.  
  56. Several options are supported in the "Device" section for the Mach32 X server.
  57. Most of them should be auto-detected if needed, but a few may need to be delib-
  58. erately set.  For example, the "Clocks" entry should almost certainly be set
  59. after first running the server with the -probeonly option, so as to avoid the
  60. probe in later runs.
  61.  
  62.  
  63.  
  64. Notes for Mach32 X Server
  65.  
  66.  
  67.  
  68.  
  69.  
  70. Notes for Mach32 X Server
  71.  
  72.  
  73.  
  74.       Option "composite"
  75.         This option will set the composite sync for monitors that require
  76.         this.
  77.  
  78.       Option "dac_8_bit"
  79.         This option enables 8 bits per RGB value.  Note this option does
  80.         not work with all RAMDACs, and is not considered supported by the
  81.         Mach32 itself.
  82.  
  83.       Option "ast_mach32"
  84.         This option sets some special handling for the AST version of the
  85.         Mach32 card that comes soldered in to some of their motherboards.
  86.         This card will lock up without this option.
  87.  
  88.       Option "intel_gx"
  89.         This option sets the memory aperture address to the hardwired value
  90.         for the Intel GX Pro.  It is equivalent to setting Membase to
  91.         0x78000000.
  92.  
  93.       Option "no_linear"
  94.         This option disables the use of the linear mapped framebuffer.
  95.         This should be auto-detected.
  96.  
  97.       Option "sw_cursor"
  98.         This option allows you to use the software cursor instead of the
  99.         hardware cursor.
  100.  
  101.       MemBase baseaddress
  102.         This entry specifies the video memory aperture address.  Normally
  103.         the aperture address is automatically determined, but on some VESA
  104.         Local Bus systems the address chosen will not work.  If the Mach32
  105.         X server is dying with a seg. fault, then try setting the aperture
  106.         address to another location.
  107.  
  108.       Clocks clock ...
  109.         This entry gives the clock rates for the server to use.
  110.  
  111.       Ramdac "type"
  112.         This entry specifies the RAMDAC type.  The following values are
  113.         valid for type:
  114.  
  115.            o ati68830
  116.  
  117.            o sc11483
  118.  
  119.            o sc11486
  120.  
  121.            o sc11488
  122.  
  123.            o ims_g173
  124.  
  125.            o mu9c4870
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. Notes for Mach32 X Server
  137.  
  138.  
  139.  
  140.            o ati68875*
  141.  
  142.            o bt885
  143.  
  144.            o tlc34075*
  145.  
  146.            o bt476
  147.  
  148.            o bt478
  149.  
  150.            o inmos176
  151.  
  152.            o inmos178
  153.  
  154.            o bt481*
  155.  
  156.            o bt482
  157.  
  158.            o ims_g174
  159.  
  160.            o mu9c1880
  161.  
  162.            o mu9c4910
  163.  
  164.            o sc15025
  165.  
  166.            o sc15026
  167.  
  168.            o att20c490*
  169.  
  170.            o ati68860
  171.  
  172.            o stg1700
  173.  
  174.            o sc15021
  175.  
  176.            o stg1702
  177.  
  178.            o att21c498
  179.  
  180.         Only the ones marked with [*] have an effect yet.
  181.  
  182.  
  183. 3.  Known Problems and Bug Reports
  184.  
  185. There are several known problems with the current version of the Mach32 X
  186. server.  They include:
  187.  
  188.    o Not all RAMDACs are supported at higher colour ranges, and not all that
  189.      are can be detected properly.  In fact most of the RAMDAC values above
  190.      have no effect except to block higher bit modes.
  191.  
  192.    o Sixteen bit character support (e.g., Chinese and Japanese character sets)
  193.      has been known to lose parts of characters.  While this should be fixed,
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. Notes for Mach32 X Server
  203.  
  204.  
  205.  
  206.      if it occurs try running the server with Option "no_linear".
  207.  
  208. Bug reports should be sent to XFree86@XFree86.org or posted to the comp.win-
  209. dows.x.i386unix newsgroup.
  210.  
  211.      Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/Mach32.sgml,v 3.5.2.2 1997/07/10 08:02:10 hohndel Exp $
  212.  
  213.  
  214.  
  215.  
  216.      $XConsortium: Mach32.sgml /main/4 1996/10/28 04:47:43 kaleb $
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. Notes for Mach32 X Server
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.                    CONTENTS
  339.  
  340.  
  341.  
  342. 1. Supported Cards, RAMDACs, and Bits Per Pixel ............................. 1
  343.  
  344. 2. XF86Config options ....................................................... 1
  345.  
  346. 3. Known Problems and Bug Reports ........................................... 3
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.                        i
  395.  
  396.  
  397.